fc0042f36bf0ee7f77dc0bf9e716f67211a8ed0d,src/main/java/cn/edu/buaa/crypto/chameleonhash/kr00b/KR00bDigestHasher.java,KR00bDigestHasher,computeHash,#,61
Before Change
BigInteger[] cHashResult = kr00bHasher.computeHash(hash);
try {
return derEncode(cHashResult[0], cHashResult[1], cHashResult[2]);
} catch (IOException e) {
throw new IllegalStateException("unable to encode chameleon hash for m");
}
After Change
BigInteger[] cHashResult = kr00bHasher.computeHash(hash);
try {
return new byte[][] {
encodeChameleonHashResult(cHashResult[0]),
encodeAuxiliaryParameters(cHashResult[1], cHashResult[2]),
};
} catch (IOException e) {
throw new IllegalStateException("unable to encode chameleon hash for m");
}